home *** CD-ROM | disk | FTP | other *** search
Makefile | 1995-07-19 | 917 b | 42 lines |
- PROJ = APISPYLD
-
- OBJS = apispyld.obj
-
- DEBUG = 0
- CC = cl
-
- CFLAGS_D_DEXE32 = /D_X86_ /YX /W3 /D_DEBUG /D "_WINDOWS" /D "WIN32" /Zi /Fd"$(PROJ).PDB" /Fp"$(PROJ).PCH" /YX
- CFLAGS_R_DEXE32 = /D_X86_ /W3 /O2 /DNDEBUG /D "_WINDOWS" /D "WIN32"
- LFLAGS_D_DEXE32 = /DEBUG /DEBUGTYPE:both /SUBSYSTEM:windows
- LFLAGS_R_DEXE32 = /SUBSYSTEM:windows
- LIBS_D_DEXE32 = kernel32.lib USER32.LIB COMDLG32.LIB
- LIBS_R_DEXE32 = kernel32.lib USER32.LIB COMDLG32.LIB
-
- !if "$(DEBUG)" == "1"
- CFLAGS = $(CFLAGS_D_DEXE32)
- LFLAGS = $(LFLAGS_D_DEXE32)
- LIBS = $(LIBS_D_DEXE32)
- !else
- CFLAGS = $(CFLAGS_R_DEXE32)
- LFLAGS = $(LFLAGS_R_DEXE32)
- LIBS = $(LIBS_R_DEXE32)
- !endif
-
- all: $(PROJ).EXE
-
- .c.obj:
- $(CC) $(CFLAGS) /c $<
-
- $(PROJ).EXE: $(OBJS) $(PROJ).RES
- echo >NUL @<<$(PROJ).CRF
- $(LFLAGS)
- $(OBJS)
- -OUT:$(PROJ).EXE
- $(LIBS)
- $(PROJ).RES
- <<
- link @$(PROJ).CRF
-
- $(PROJ).RES: $(PROJ).RC
- RC -r $(PROJ).RC
-